technological achievements - Spanish English Dictionary